<?php session_start();
	
class Trabalho{
	
	var $id_trabalho;
	var $pessoa_id;
	var $sala_id;
	var $titulo;
	var $descricao;


	/* Getters and Setters */
	public function setId_trabalho($value){
		$this->id_trabalho = $value;
	}
	public function getid_trabalho(){
		return $this->id_trabalho;
	}
	
	public function setPessoa_id($value){
		$this->pessoa_id = $value;
	}
	public function getPessoa_id(){
		return $this->pessoa_id;
	}
	
	public function setSala_id($value){
		$this->sala_id = $value;
	}
	public function getSala_id(){
		return $this->sala_id;
	}
	
	public function setTitulo($value){
		$this->titulo = $value;
	}
	public function getTitulo(){
		return $this->titulo;
	}
	
	public function setDescricao($value){
		$this->descricao = $value;
	}
	public function getDescricao(){
		return $this->descricao;
	}
	
	
	/* Getters and Setters */

  
	function salvarTrabalho($object){
		
	     $con = new Conexao();
		 	 		 
		 $query = "INSERT INTO trabalhos (
						  pessoa_id,
						  sala_id,
             			  titulo,
						  descricao)
						  VALUES(
						   '".$this->getPessoa_id()."',
						   '".$this->getSala_id()."',
						   '".$this->getTitulo()."',
						   '".$this->getDescricao()."')";

	   return $con->query($query);
	}
		
		
		
		function exibeDadosCombo($disciplina_id) {
	
		$con = new Conexao();
	
		$query = "SELECT t.id_trabalho,
						 t.titulo
				  FROM trabalhos t
				  INNER JOIN salas s ON s.id_sala = t.sala_id
				  WHERE s.disciplina_id = '".$disciplina_id."'";	
		
		$result = $con->query($query);
		
		$retorno = "<option value=''>Escolha um Trabalho</option>";
		
		while($row = $con->fetchArray($result) ){
			$retorno .= "<option value='".$row['id_trabalho']."'>".$row['titulo']."</option>";
		}
		
		return $retorno;
	}
		
		
		
	function exibeTrabalhoTextArea($trabalho_id) {
	
		$con = new Conexao();
	
		$query = "SELECT t.id_trabalho,
						 t.descricao,
						 ta.resposta,
						 ta.status,
						 ta.conceito
				  FROM trabalhos t
				  LEFT JOIN trabalho_aluno ta ON ta.trabalho_id = t.id_trabalho
				  WHERE t.id_trabalho =".$trabalho_id;	
		
		$result = $con->query($query);
		$retorno = $con->fetchArray($result);
		
		return $retorno;
	}


	function exibeTrabalhoPorSalas($sala_id_combo) {
	
		$con = new Conexao();
	
		$query = "SELECT id_trabalho,
						 titulo
				  FROM trabalhos where sala_id =".$sala_id_combo;	
		
		$result = $con->query($query);
		
		$retorno = "<option value=''>Selecione um Trabalho</option>";
		
		while($row = $con->fetchArray($result) ){
			$retorno .= "<option value='".$row['id_trabalho']."'>".$row['titulo']."</option>";
		}
		
		return $retorno;
	}
	
	
	
		function exibeAlunosPorSalas($id_trabalho_combo) {
	
		$con = new Conexao();
	
		$query = "SELECT id_pessoa, 
						 nome 
				  FROM trabalho_aluno ta
				  INNER JOIN pessoas p ON ta.pessoa_id = p.id_pessoa 
				  WHERE trabalho_id =".$id_trabalho_combo;	
		
		$result = $con->query($query);
		
		$retorno = "<option value=''>Selecione o aluno:</option>";
		
		while($row = $con->fetchArray($result) ){
			$retorno .= "<option value='".$row['id_pessoa']."'>".$row['nome']."</option>";
		}
		
		return $retorno;
	}

		
		
}

?>